home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / bbs / dgwrl201.zip / DOG201.RES / DOGIGM4.ZIP / README.1ST < prev   
Text File  |  1996-11-14  |  2KB  |  50 lines

  1.   Writing an IGM for DogWorld is pretty straight-forward. Basically,
  2. you get the info you need out of INFO.x about the player. Then, every
  3. time you need to change a player value, you simply write a new
  4. 'note' record to the users note.x file. You can have the note either
  5. say something to the user and NOT alter a player value, or have it say
  6. something and DO alter a player value, or not display anything to
  7. the user and only alter a player value (invisible note).
  8.  
  9. Here's the basic flow:
  10.  
  11. 1. 3RDPARTY.MNU - DogWorld will replace an asterisk(*) in your IGM
  12.                   command-line with the current node number. Your IGM
  13.                   title can contain any of the color codes listed in
  14.                   the MAILCODE.DOC file. Your title should be 78
  15.                   characters or less including color codes and no longer
  16.                   than 32 characters when displayed on the screen.
  17.                   (DogWorld does a 2 coloum display - titles longer than
  18.                   32 characters will be truncated to 32 characters.
  19.                   DogWorld supports up to 999 IGM's with 32 displayed on
  20.                   each screen.
  21. 2. DOGx.CFG     - If you are using OpenDoors, you can use the DOGx.CFG
  22.                   file for your IGM's cfg file. See CFGFILE.DOC.
  23. 3. INFO.x       - Use the node number to determine which INFO.x file
  24.                   to read. (for user record number, etc.) See INFOFILE.DOC.
  25. 4. NOTE.x       - Use the user record number to determine what note file
  26.                   to write to. Every time you make a change to a user's
  27.                   value, just append another note record to this file.
  28.  
  29. **NOTE!!** In most cases, you will want to use the invisible note format.
  30.            To the player, it will look like your IGM is accessing
  31.            DogWorld's player.dat file directly, when in fact, the updates
  32.            occur when the player exits your IGM. When the player exits,
  33.            DogWorld immediately proccesses all pending note records. This
  34.            usually only takes the blink of an eye.
  35.  
  36.  
  37.   See the file DGWRLDIGM.DOC for a few snippets of code and an
  38. example 'C' function to append a note record.
  39.  
  40.   If you have any problems or questions, feel free to contact me at:
  41.  
  42.                         Cothran Computing:
  43.      Fidonet:1:116/165 * BBS:(615)388-7766 * kcothran@edge.net
  44.                 WWW: http//edge.edge.net/~kcothran/
  45.  
  46.  
  47.  -Ken Cothran
  48.    Author of DogWorld!
  49.  
  50.